import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 任务组接口
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/debug'
  }
  static basePath2() {
    return (config.services.afs || '') + '/errorHandle'
  }

  // 获取列表
  static queryList(params) {
    return axios.get(`${this.basePath()}/queryList`, { params })
  }

  // 获取连路段错误数据列表
  static checkPortList() {
    return axios.get(`${this.basePath2()}/checkPort`)
  }
  // 错误数据处理
  static handlePortError() {
    return axios.get(`${this.basePath2()}/handlePortError`)
  }

  // 修改通道状态
  static updateChannelStatus(params, queryParams = null) {
    return axios.post(`${this.basePath()}/updateChannelStatus`, params, { params: queryParams })
  }
}
